#bin/bash
#按照月份创建对应表：0-23
#表名为:fresh_data_yyyyMMdd_0--fresh_data_yyyyMMdd_23
# 脚本执行时候按照天:第一个参数是yyyyMMdd,然后依次创建0-23表
# eg: sh alter_day.sh fresh_data_20220209
tName_pre_month=$1
line=_
echo line
echo $tName_pre_month
#mysql -usocial -pBytwitter#123 -e '        AlTER TABLE '$tName'     ADD (r_tx_url varchar(255) DEFAULT NULL,r_is_v varchar(10) DEFAULT NULL,r_source varchar(128) DEFAULT NULL,r_lang varchar(10) DEFAULT NULL,r_pub_time varchar(20) DEFAULT NULL,r_reply_cnt varchar(10) DEFAULT NULL,r_retweets_cnt varchar(10) DEFAULT NULL,r_like_cnt varchar(10) DEFAULT NULL)' twitter;
for seq in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
do
   echo cmd="mysql -usocial -pBytwitter#123 -e '  AlTER TABLE $tName_pre_month$line$seq      ADD (r_tx_url varchar(255) DEFAULT NULL,r_is_v varchar(10) DEFAULT NULL,r_source varchar(128) DEFAULT NULL,r_lang varchar(10) DEFAULT NULL,r_pub_time varchar(20) DEFAULT NULL,r_reply_cnt varchar(10) DEFAULT NULL,r_retweets_cnt varchar(10) DEFAULT NULL,r_like_cnt varchar(10) DEFAULT NULL)' twitter;"
   mysql -usocial -pBytwitter#123 -e '        AlTER TABLE '$tName_pre_month$line$seq'     ADD (r_tx_url varchar(255) DEFAULT NULL,r_is_v varchar(10) DEFAULT NULL,r_source varchar(128) DEFAULT NULL,r_lang varchar(10) DEFAULT NULL,r_pub_time varchar(20) DEFAULT NULL,r_reply_cnt varchar(10) DEFAULT NULL,r_retweets_cnt varchar(10) DEFAULT NULL,r_like_cnt varchar(10) DEFAULT NULL)' twitter;
done


